public class MinValArr {
	
	/*
	
		编写一个程序，求出整数数组中最小元素。
		如果这个样的元素个数大于1，返回最小的数的下标
		3， 2， 8， 4， 1， 6
		2,1
		
		// 1. 声明一个整数数组
		// 2. 存储元素到数组
		// 3. 
		
	*/
	public static void main(String[] args) {
	
		//声明数组
        int getMin[] = new int[]{3,2, 8, 4, 1, 6,2,1};
		//求数组最小值的下标
		int minIndex = getMinIndex(getMin);
		//输出最小下标的结果
		System.out.println("数组最小值得下标为："+minIndex);
		
	}
	
	// 1. 形参  整数数组
	// 2. 返回值 下标
	public static int getMinIndex(int[] arr) {
		
		// 方法体
		// 1. 返回值
		// 2. 参数非法校验
		if (arr == null || arr.length == 0) {
			
			return index;
		}
		
		// 3,2, 8
		// 当做最小值
		// 3->2 
		int a = arr[0];
		// 0->1
		int b = 0;
		for (int i = 1; i < arr.length; i++) {
			// 2 < 3
			if (arr[i] < a) {
				// 2
				a = arr[i];
				// 1
				b = i;
			}
		}
		
		return b;
	}
	
}